package com.tengju.bff.interfaces.covercharge.entity.vo.contract;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author liang_shi
 * @date 2020/7/13 16:38
 * @description 合同信息结果
 */
@Data
@ApiModel(value = "合同信息结果")
public class ContractInfoRes implements Serializable {

    @ApiModelProperty(value = "文件编号")
    private String fid;

    @ApiModelProperty(value = "合同创建者唯一标识")
    private String senderAccount;

    @ApiModelProperty(value = "合同的完成时间")
    private String finishTime;

    @ApiModelProperty(value = "合同内容描述")
    private String description;

    @ApiModelProperty(value = "合同标题")
    private String title;

    @ApiModelProperty(value = "合同的发送时间")
    private String sendTime;

    @ApiModelProperty(value = "合同签署者account集合. json array形式")
    private String signers;

    @ApiModelProperty(value = "开发者编号")
    private String developerId;

    @ApiModelProperty(value = "合同签署的到期时间")
    private String expireTime;

    @ApiModelProperty(value = "合同页数")
    private String pages;

    @ApiModelProperty(value = "合同编号")
    private String contractId;

    @ApiModelProperty(value = "删除标记:0-未删除 1-已删除")
    private String isDel;

    @ApiModelProperty(value = "合同状态:合同状态，枚举值：2：已创建；3：已发送，正在签署中；4：拒绝签署,已取消；5：已完成；9：已过期；")
    private String status;

    @ApiModelProperty(value = "用户id")
    private String userId;


}
